management & distribution bga onward distribution pcb csp engineering inspector inspection assembly inspections manufacturing design logo and barcode printing home